package Vista;
import java.awt.BorderLayout;
import java.awt.event.ActionListener;

import javax.swing.JButton;
import javax.swing.JFileChooser;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JTextField;

import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VentanaArbitro extends javax.swing.JFrame {
	private JPanel panContenedor;
	private JButton btnSalir;
	private JButton btnLimpiar;
	private JTextField txtEdad;
	private JButton btnRegistrar;
	private JButton btnBuscar;
	private JLabel lblTitulo;
	private JTextField txtTelefono;
	private JTextField txtNombre;
	private JTextField txtDireccion;
	private JTextField txtFechaNac;
	private JTextField txtApellido;
	private JTextField txtCedula;
	private JLabel lblEdad;
	private JLabel lblTelefono;
	private JLabel lblDireccion;
	private JLabel lblFechaNac;
	private JLabel lblApellido;
	private JLabel lblCedula;
	private JLabel lblNombre;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				VentanaArbitro inst = new VentanaArbitro();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public VentanaArbitro() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			getContentPane().setLayout(null);
			{
				panContenedor = new JPanel();
				getContentPane().add(panContenedor, "Center");
				panContenedor.setBounds(10, 0, 741, 488);
				panContenedor.setLayout(null);
				{
					lblNombre = new JLabel();
					panContenedor.add(lblNombre);
					lblNombre.setText("Nombre:");
					lblNombre.setBounds(82, 104, 85, 22);
				}
				{
					lblCedula = new JLabel();
					panContenedor.add(lblCedula);
					lblCedula.setText("Cédula:");
					lblCedula.setBounds(84, 59, 85, 22);
				}
				{
					lblApellido = new JLabel();
					panContenedor.add(lblApellido);
					lblApellido.setText("Apellido:");
					lblApellido.setBounds(82, 149, 85, 22);
				}
				{
					lblFechaNac = new JLabel();
					panContenedor.add(lblFechaNac);
					lblFechaNac.setText("Fecha de Nacimiento:");
					lblFechaNac.setBounds(4, 199, 163, 22);
				}
				{
					lblDireccion = new JLabel();
					panContenedor.add(lblDireccion);
					lblDireccion.setText("Dirección:");
					lblDireccion.setBounds(81, 241, 85, 22);
				}
				{
					lblTelefono = new JLabel();
					panContenedor.add(lblTelefono);
					lblTelefono.setText("Teléfono:");
					lblTelefono.setBounds(414, 149, 85, 22);
				}
				{
					lblEdad = new JLabel();
					panContenedor.add(lblEdad);
					lblEdad.setText("Edad:");
					lblEdad.setBounds(419, 183, 85, 22);
				}
				{
					txtCedula = new JTextField();
					panContenedor.add(txtCedula);
					txtCedula.setBounds(166, 60, 195, 22);
				}
				{
					txtNombre = new JTextField();
					panContenedor.add(txtNombre);
					txtNombre.setBounds(167, 105, 194, 22);
				}
				{
					txtApellido = new JTextField();
					panContenedor.add(txtApellido);
					txtApellido.setBounds(167, 150, 194, 22);
				}
				{
					txtFechaNac = new JTextField();
					panContenedor.add(txtFechaNac);
					txtFechaNac.setBounds(167, 200, 194, 22);
				}
				{
					txtDireccion = new JTextField();
					panContenedor.add(txtDireccion);
					txtDireccion.setBounds(167, 242, 194, 22);
				}
				{
					txtTelefono = new JTextField();
					panContenedor.add(txtTelefono);
					txtTelefono.setBounds(511, 148, 168, 23);
				}
				{
					txtEdad = new JTextField();
					panContenedor.add(txtEdad);
					txtEdad.setBounds(509, 184, 170, 22);
				}
				{
					lblTitulo = new JLabel();
					panContenedor.add(lblTitulo);
					lblTitulo.setText("Registro de Arbitro");
					lblTitulo.setBounds(337, 7, 260, 31);
					lblTitulo.setFont(new java.awt.Font("Ubuntu Light",1,26));
				}
				{
					btnBuscar = new JButton();
					panContenedor.add(btnBuscar);
					btnBuscar.setText("Buscar");
					btnBuscar.setBounds(414, 55, 102, 32);
				}
				{
					btnRegistrar = new JButton();
					panContenedor.add(getBtnRegistrar());
					btnRegistrar.setText("Registrar Arbitro");
					btnRegistrar.setBounds(14, 380, 181, 33);
				}
				{
					btnLimpiar = new JButton();
					panContenedor.add(btnLimpiar);
					btnLimpiar.setText("Limpiar");
					btnLimpiar.setBounds(248, 380, 137, 33);
				}
				{
					btnSalir = new JButton();
					panContenedor.add(btnSalir);
					btnSalir.setText("Salir");
					btnSalir.setBounds(437, 380, 135, 33);
				}
			}
			pack();
			this.setSize(748, 530);
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
	}
//-------------------------ACTIVAR BOTONES---------------------------------
	
	public void agregarListener(ActionListener action)
	{
		btnBuscar.addActionListener(action);
		btnRegistrar.addActionListener(action);
		btnSalir.addActionListener(action);
		btnLimpiar.addActionListener(action);
		
	}
	public void mostrarMensaje(String mensaje){
		JOptionPane.showMessageDialog(this, mensaje);
		
	} 
//	-------------------GET Y SET DE Arbitros-------------------------
    public JButton getBtnRegistrar() {
		return btnRegistrar;
	}
	
	public String getTxtEdad() {
		return txtEdad.getText();
	}

	
	public void setTxtEdad(JTextField txtEdad) {
		this.txtEdad = txtEdad;
	}

	public void setTxtEdad(String txtEdad)
	{
		this.txtEdad.setText(txtEdad);
	}
	
	public String getTxtTelefono() {
		return txtTelefono.getText();
	}
	public void setTxtTelefono(String txtTelefono) {
		this.txtTelefono.setText(txtTelefono);
	}
	public String getTxtNombre() {
		return txtNombre.getText();
	}
	public void setTxtNombre(String txtNombre) {
		this.txtNombre.setText(txtNombre);
	}
	public String getTxtDireccion() {
		return txtDireccion.getText();
	}
	public void setTxtDireccion(String txtDireccion) {
		this.txtDireccion.setText(txtDireccion);
	}

	public String getTxtFechaNac() {
		return txtFechaNac.getText();
	}

	public void setTxtFechaNac(String txtFechaNac) {
		this.txtFechaNac.setText(txtFechaNac);
	}

	public String getTxtApellido() {
		return txtApellido.getText();
	}

	public void setTxtApellido(String txtApellido) {
		this.txtApellido.setText(txtApellido);
	}

	public String getTxtCedula() {
		return txtCedula.getText();
	}

	public void setTxtCedula(String txtCedula) {
		this.txtCedula.setText(txtCedula);
	}
	
	
	
// ----------------------------------- BOTONES-------------
	public void Limpiar()
	{
		txtCedula.setText("");
		txtNombre.setText("");
		txtApellido.setText("");
		txtFechaNac.setText("");
		txtDireccion.setText("");
		txtTelefono.setText("");
		txtEdad.setText("");
		}

	public JButton getBtnBuscar() {
		return btnBuscar;
	}


	public void setBtnBuscar(JButton btnBuscar) {
		this.btnBuscar = btnBuscar;
		btnBuscar.setFont(new java.awt.Font("DialogInput",0,14));
	}

	public JButton getBtnSalir() {
		return btnSalir;
	}

	public void setBtnSalir(JButton btnSalir) {
		this.btnSalir = btnSalir;
		btnSalir.setFont(new java.awt.Font("Bitstream Charter",0,14));
	}

	public JButton getBtnLimpiar() {
		return btnLimpiar;
	}

	public void setBtnLimpiar(JButton btnLimpiar) {
		this.btnLimpiar = btnLimpiar;
		btnLimpiar.setFont(new java.awt.Font("Bitstream Charter",0,14));
	}

	public void setBtnRegistrar(JButton btnRegistrar) {
		this.btnRegistrar = btnRegistrar;
		btnRegistrar.setFont(new java.awt.Font("Bitstream Charter",0,14));
	}
	

}
